\hypertarget{structnih_1_1binder1st}{
\section{nih\-:\-:binder1st$<$ \-F, \-C $>$ \-Struct \-Template \-Reference}
\label{structnih_1_1binder1st}\index{nih\-::binder1st$<$ F, C $>$@{nih\-::binder1st$<$ F, C $>$}}
}


{\ttfamily \#include $<$functors.\-h$>$}

\subsection*{\-Public \-Types}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structnih_1_1binder1st_a93a5a9247e724bc625b9d4efbc8ccc39}{
typedef \hyperlink{structnih_1_1unary__function__tag}{unary\-\_\-function\-\_\-tag} {\bfseries function\-\_\-tag}}
\label{structnih_1_1binder1st_a93a5a9247e724bc625b9d4efbc8ccc39}

\item 
\hypertarget{structnih_1_1binder1st_aeee212ba7ba4df3ec9906f5b7d73fa9c}{
typedef \-F\-::first\-\_\-argument\-\_\-type {\bfseries argument\-\_\-type}}
\label{structnih_1_1binder1st_aeee212ba7ba4df3ec9906f5b7d73fa9c}

\item 
\hypertarget{structnih_1_1binder1st_acb907f03d5b115bc6f3e390ab794e205}{
typedef \-F\-::result\-\_\-type {\bfseries result\-\_\-type}}
\label{structnih_1_1binder1st_acb907f03d5b115bc6f3e390ab794e205}

\end{DoxyCompactItemize}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structnih_1_1binder1st_a5c038bb5e7447c9fa1a78436e775e291}{
{\bfseries binder1st} (const \-F \&f, const \-C c)}
\label{structnih_1_1binder1st_a5c038bb5e7447c9fa1a78436e775e291}

\item 
\hypertarget{structnih_1_1binder1st_abae347c460322d8d4b35fc9ee3d5b5b5}{
\-N\-I\-H\-\_\-\-H\-O\-S\-T\-\_\-\-D\-E\-V\-I\-C\-E uint32 {\bfseries operator()} (const uint32 op) const }
\label{structnih_1_1binder1st_abae347c460322d8d4b35fc9ee3d5b5b5}

\end{DoxyCompactItemize}
\subsection*{\-Public \-Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structnih_1_1binder1st_a06a83ba82d6042dedca47d9aed655cea}{
\-F {\bfseries functor}}
\label{structnih_1_1binder1st_a06a83ba82d6042dedca47d9aed655cea}

\item 
\hypertarget{structnih_1_1binder1st_aa0c033fa838a15f9bba5b02a5bcbe6c7}{
\-C {\bfseries first}}
\label{structnih_1_1binder1st_aa0c033fa838a15f9bba5b02a5bcbe6c7}

\end{DoxyCompactItemize}


\subsection{\-Detailed \-Description}
\subsubsection*{template$<$typename \-F, typename \-C$>$struct nih\-::binder1st$<$ F, C $>$}

\-A functor to bind the first argument of a binary operator to a constant 

\-The documentation for this struct was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
basic/\hyperlink{functors_8h}{functors.\-h}\end{DoxyCompactItemize}
